const {baseModel} = require('./baseModel')
const mongoose = require('mongoose')
const doctorSchedulingSchema = new mongoose.Schema({
    doctorId:{
        type:mongoose.Schema.Types.ObjectId,
        ref:'Hospital',
        required:true
    },
    // 排班日期
    date:{
        type:String,
        required:true
    },
    //排班开始时间
    startTime:{
        type:String,
        required:true
    },
    //排班结束时间
    endTime:{
        type:String,
        required:true
    },
    //排班状态
    status:{
        type:Number,
        // 0 开放 , 1 关闭 , 2 已约满
        default:0
    },
    //该时间段内可预约的最大号数
    maxNumber:{
        type:Number,
        default:50
    },
    //当前剩余可预约的号数
    currentNumber:{
        type:Number,
        default:50
    },
    // 预约金额
    price:{
        type:Number,
        default:10
    },
    ...baseModel
})

module.exports = doctorSchedulingSchema